Podemos usar el JNDI para realizar operaciones de directorio, incluyendo las siguientes.
- Leer atributos de objetos
- Modificar atributos de objeto
- Buscar en el Directorio
- Realiazar nombrados h�bridos y operaciones de directorio
Esta lecci�n describe todas estas operaciones. Antes de usarlas, deberiamos leer la secci�n sobre nombres de atributos para poder aplicarlos a todas estas operaciones.�
�Configuraci�n
Los ejemplos de esta lecci�n usan el proveedor de servicios LDAP. Asume que hemos configurado el espacio de nombres usando el contenido descrito en la lecci�n Preparaciones.
Si usamos otro proveedor de servicio o elegimos otra parte del espacio de nombres LDAP, el comportamiento ser� diferente del mostrado aqu�.
El contexto inicial usado en estos ejemplos se ha inicializado usando las siguientes propiedades de entorno.
// Set up the environment for creating the initial context
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://localhost:389/o=JNDITutorial");
DirContext ctx = new InitialDirContext(env);